package net.esj.basic.dao.jdbc.jpa;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.Map;

/**
 * 有时连接是从datasource中获取，有时连接是从直接根据驱动类等构建，所以定义了一个接口，方便调用。
 */
public interface ConnectionProvider {

	/**
	 * 获取数据库联接。
	 * 
	 * @return
	 * @throws SQLException 
	 */
	public Connection getConnection();
	void init(Map properties);
	
}
